package dubrouski.segmentation;

import dubrouski.csc.Colors;
import dubrouski.triangulation.Vector3d;
import java.util.List;

/**
 *
 * @author Stanislau Dubrouski
 */
public interface CentroidsCalculator {
    
    static final int SUM_X_VALUES_POS = 0;
    static final int SUM_Y_VALUES_POS = 1;
    static final int SUM_Z_VALUES_POS = 2;
    static final int SUM_VALUES = 3;
    
    static final int X = 0;
    static final int Y = 1;
    static final int Z = 2;
    
    public List<List<Vector3d>> computeCentroids(List<Colors> colors, int[][][] image);
}
